Трудовой договор с программистом 1с образец. Договор на выполнение работ программиста. Учет рабочего времени и выполненных работ

Содержание
  1. Трудовой договор с программистом. Как все оформить, чтобы не остаться без прав на программное обеспечение?
  2. Раздел «Интеллектуальная собственность» в трудовом договоре
  3. Должностная инструкция
  4. Служебное задание
  5. Акт о выполнении служебного задания и передаче исключительных прав
  6. Соглашение о выплате вознаграждения за создание ПО
  7. Другие документы
  8. Регламент создания программ для ЭВМ
  9. Цели введения Регламента создания программ для ЭВМ:
  10. Трудовой договор с программистом 1с образец. Договор на выполнение работ программиста
  11. Договор подряда с программистом
  12. Договор авторского заказа с программистом
  13. Трудовой договор с программистом
  14. Договор оказания услуг программиста
  15. Панель ручного поиска договоров
  16. Договор на разработку программного обеспечения образец бланк
  17. Договор на разработку программного обеспечения
  18. Договор на выполнение работ программиста
  19. Договор на услуги программиста образец
  20. Общественный договор услуги программиста образец типовая форма для граждан

Трудовой договор с программистом. Как все оформить, чтобы не остаться без прав на программное обеспечение?

Трудовой договор с программистом 1с образец. Договор на выполнение работ программиста. Учет рабочего времени и выполненных работ

Если компании нужно программное обеспечение, недостаточно просто нанять на работу квалифицированного разработчика. Важно правильно оформить отношения с ним.

В противном случае есть риск, что талантливый работник, используя ресурсы работодателя, разработает коммерчески привлекательную программу и оставит ее себе.

Что проверить и как организовать работу, чтобы создаваемое сотрудниками ПО признавалось служебным произведением?

Ирина Ахмедова, старший юрист по интеллектуальной собственности юридической фирмы КЛИФФ

Как правильно оформить процесс создания ПО работниками, чтобы права на него перешли к компании-работодателю, а не остались у программистов?

Прежде всего, следует проверить следующие документы и условия.

Раздел «Интеллектуальная собственность» в трудовом договоре

В трудовой договор с разработчиками целесообразно включить отдельный раздел «Интеллектуальная собственность». В него рекомендуется включить следующие положения:

  • фразу о том, что права на созданный работником РИД отчуждаются работодателю,
  • процесс создания интеллектуальной собственности,
  • вопросы личных неимущественных прав,
  • вопросы выплаты вознаграждения за создание РИД,
  • другие нюансы, связанные с переходом прав и созданием ПО.

Должностная инструкция

Для разработчиков нужно четко закрепить трудовую функцию и трудовые обязанности. Если это подробно описано в трудовом договоре, то можно обойтись без должностной инструкции.

Но если вы хотите периодически изменять, дополнять обязанности программиста, то оптимальным вариантом будет составление должностной инструкции. Ее преимущество перед трудовым договором в том, что она меняется в одностороннем порядке, а работник просто с ней знакомится под роспись.

Служебное задание

В отношении каждой конкретной программы, каждой ее части, каждого обновления и доработки нужно составлять служебное задание.

Разумеется, на практике сделать это непросто, потому что работа у программистов есть каждый день.

Тем не менее, Ирина Ахмедова рекомендует по возможности оформлять хотя бы ключевые этапы разработки программы служебными заданиями и писать в них подробно, что должен сделать работник.

Каждое служебное задание – это отдельный документ с:

  • проставленной датой,
  • описанием, кто поставил задачу,
  • перечнем работников, которые должны ее выполнить,
  • описанием процесса создания,
  • описанием ожидаемого результата,
  • обозначенными сроками и т.д.

Актуальная судебная практика твердо стоит на том, что без служебного задания невозможно установить, что произведение действительно было служебным и исключительные права на него принадлежат работодателю (ст. 1294 ГК РФ).

Чтобы подтвердить права на ПО, работодатель должен иметь служебное задание, трудовой договор с программистом и акт. Во главу угла суды ставят формальность – наличие всех документов. Даже факт использования работником материалов работодателя не является основанием для вывода, что созданное им произведение является служебным (Постановление СИП от 01.08.2019 по делу № А40-202764/2018).

Программа, даже написанная сотрудником в его рабочее время, но без служебного задания все равно признается его личной разработкой. Даже если сотрудник использовал компьютер работодателя, специальные инструменты и системы работодателя. Программа будет служебной, только если:

  • ее разработка входит в трудовые обязанности работника,
  • задача разработать программу была специально поставлена работодателем.

Акт о выполнении служебного задания и передаче исключительных прав

Акт о выполнении служебного задания составляется по итогам выполнения поставленной задачи. Этот документ фиксирует, что именно создал работник. Он подтверждает создание объекта и передачу прав на него. В акте обычно описывают форму, в которой фиксируется готовый результат, например, какой-то определенный носитель.

Соглашение о выплате вознаграждения за создание ПО

Во избежание споров крайне важно заключать с программистами соглашения о выплате вознаграждения за создание программ и выплачивать их. Обратите внимание: зарплата программиста этот вопрос не покрывает – вознаграждение нужно отдельно платить автору за каждую программу.

По сути, в рамках выполнения задачи по разработке ПО складывается два типа отношений:

  • гражданско-правовые отношения по созданию результата интеллектуальной деятельности,
  • трудовые отношения, связанные с выполнением работником его трудовых обязанностей.

Отсюда вытекает необходимость в отдельном вознаграждении:

  • за выполнение трудовых функций – зарплата,
  • за создание РИД – вознаграждение.

Сумма вознаграждения может быть любая. Его можно даже оформить как премию, но с указанием назначения: «выплата вознаграждения за создание ПО». Писать в трудовом договоре, что вознаграждение включается в зарплату, Ирина Ахмедова не рекомендует. Это все-таки должна быть отдельная сумма.

Другие документы

Какие еще документы могут понадобиться для оформления прав на созданное работниками ПО?

  • Согласие на анонимное использование. Без этого документа, подписанного работником, правообладателю придется всегда при использовании программы указывать имя автора. Обратите внимание: разработчиков может быть много и придется указывать их всех. Такое согласие можно прописать прямо в акте о выполнении служебного задания или составить в виде отдельного документа. В тексте нужна фраза о том, что работник является автором программного обеспечения и дает право использовать его без указания его имени.
  • Согласие на указание сведений об авторе и согласие на обработку персональных данных. Эти два документа требуются для Роспатента, если компания решит зарегистрировать ПО. Их можно составить и по факту обращения в Роспатент, но если работник уедет, например, за рубеж, отсутствие этих документов может стать проблемой.
  • Регламент создания ПО. Этот документ стоит составить особенно тем компаниям, которые занимаются разработкой ПО в качестве основного вида деятельности, на профессиональном уровне. Он необходим, если в компании используются специальные инструменты для создания ПО, ставятся задачи в специальных программах. Этот документ поможет компании сильно упростить документооборот, снизить риски и исключит утечку служебных РИД.

Регламент создания программ для ЭВМ

Регламент создания программ для ЭВМ или вообще любых РИД — это локальный нормативный акт компании. Работники знакомятся с ним под роспись. В первую очередь речь идет о программистах и дизайнерах — тех, кто участвует в создании продукта. Но можно ознакомить с ним всех сотрудников, определив уровни доступа.

Цели введения Регламента создания программ для ЭВМ:

    • упростить документооборот,
    • придать легитимность фактическому процессу создания ПО,
    • исключить утечку служебных программ,
    • исключить споры с работниками.

Регламент должен описывать весь процесс фактического создания ПО и взаимодействия работников: работу в программах, облачных сервисах, программных инструментах (Jira, Megaplan, Bitrix24, Wrike).

В целом регламент является для сотрудников своего рода руководством к действию и придает правовое значение действиям фактического характера.

Сначала в программе ставится задача сделать определенный продукт, а потом готовое ПО в эту же программу выгружается.

При помощи регламента мы признаем эти действия формой служебного задания и одновременно документом о передаче ПО. Если в компании такого регламента нет, ей будет крайне сложно доказать в суде, что все сотрудники работали в этих программах и это обычная практика для компании.

Регламент должен определять также правила электронного документооборота: что считается задачей, какой подписью она должна быть подписана, с какого аккаунта поступать и т.п.

Еще в регламенте следует описать порядок оформления созданного ПО, а также определить, кому принадлежат права на незавершенное ПО.

В качестве приложения к регламенту Ирина Ахмедова рекомендует подготовить типовые формы, в первую очередь спецификации на ПО, в которых определяются характеристики и параметры, необходимые для его дальнейшей коммерциализации, заключения лицензионных договоров, постановки ПО на учет.

Еще в регламенте можно описать процесс использования ПО, извлечение прибыли. Кроме того, он оформляет режим коммерческой тайны при создании программы.

Подготовлено по материалам онлайн-семинара «Охрана и защита прав на программное обеспечение», организованного юридической фирмой КЛИФФ

Источник: https://shortread.ru/trudovoj-dogovor-s-programmistom-kak-vse-oformit-chtoby-ne-ostatsya-bez-prav-na-programmnoe-obespechenie/

Трудовой договор с программистом 1с образец. Договор на выполнение работ программиста

Трудовой договор с программистом 1с образец. Договор на выполнение работ программиста. Учет рабочего времени и выполненных работ

Договор» составлен в 2 (двух) подлинных экземплярах на русском языке по одному для каждой из «Сторон». 10.2. Условия «Договора» могут быть изменены по взаимному соглашению «Сторон», за исключением случаев, предусмотренных трудовым законодательством.

Любые изменения условий «Договора» оформляются в виде подписанного «Сторонами» дополнительного соглашения, являющегося неотъемлемой частью «Договора». 10.3. Все споры из «Договора» разрешаются в соответствии с законодательством. 10.4.

Текст «Договора» содержит конфиденциальную информацию и не подлежит разглашению третьим лицам, за исключением случаев, установленных законодательством или соглашением «Сторон». 11. Список приложений 11.1. Приложение № № Приложения — Должностная инструкция – «Должностная инструкция». 12.

Адреса и реквизиты сторон «Работодатель»: юридический адрес -Юридический адрес; почтовый адрес — Почтовый адрес; тел.

Договор подряда с программистом

Размер должностного оклада прописью). 6.2. «Работнику» дополнительно выплачиваются: — доплаты, надбавки, поощрительные выплаты:Размер доплат, надбавок, поощрительных выплат руб. (Размер доплат, надбавок, поощрительных выплат прописью) 6.3.

«Работодатель» обязуется производить выплату заработной платы непосредственно «Работнику» в (Срок выплаты заработной платы). 6.4. «Работодатель» обязуется выплачивать заработную плату «Работнику» в месте выполнения работы «Работником». 6.5. Оплата труда производится в денежной форме в валюте Российской Федерации (в рублях). 7.

Права на результат работы 7.1. Результат «Работы» является результатом интеллектуальной деятельности.

Договор авторского заказа с программистом

Внимание

Работнику устанавливается 40-часовая рабочая неделя с нормированным рабочим днем. 6.3.

Работодатель обязан предоставлять Работнику время для отдыха в соответствии с действующим законодательством, а именно:- перерывы в течение рабочего дня (смены);- ежедневный (междусменный) отпуск;- выходные дни (еженедельный непрерывный отпуск);- нерабочие праздничные дни;- отпуска. 6.4. Работодатель обязан предоставлять Работнику ежегодные оплачиваемые отпуска продолжительностью:- основной отпуск календарных дней (не менее 28 дней);- дополнительный отпуск дней.

7. УСЛОВИЯ ОПЛАТЫ ТРУДА 7.1. Работодатель обязан производить оплату труда Работника в соответствии с законами, иными нормативными правовыми актами, коллективными договорами, соглашениями, локальными нормативными актами и трудовым договором. 7.2. Настоящим договором устанавливается следующий размер заработной платы: . 7.3.

Трудовой договор с программистом

Инфо

Работник» обязуется: 3.2.1. Лично и добросовестно выполнять должностные обязанности в соответствии с «Должностной инструкцией», являющейся неотъемлемой частью «Договора». 3.2.2.

Бережно относиться к имуществу «Работодателя» и других работников, в том числе к имуществу третьих лиц, находящемуся у «Работодателя», если «Работодатель» несет ответственность за сохранность этого имущества. 3.2.3.

Соблюдать правила и инструкции по охране труда, санитарии, пожарной безопасности и технике безопасности, соблюдать трудовоу дисциплину и правила внутреннего распорядка.

3.2.4. Незамедлительно сообщить «Работодателю» либо непосредственному руководителю о возникновении ситуации, представляющей угрозу жизни и здоровью людей, сохранности имущества «Работодателя», в том числе имущества третьих лиц, находящегося у «Работодателя», если «Работодатель» несет ответственность за сохранность этого имущества. 3.2.5.

Договор оказания услуг программиста

Обстоятельства форс-мажорного характера (непредвиденные обстоятельства непреодолимой силы), за которые стороны не являются ответственными (стихийные бедствия, забастовки, войны, принятие государственными органами законов и подзаконных актов, препятствующих исполнению договора, и другое), освобождают сторону, не выполнившую своих обязательств в связи с наступлением указанных обстоятельств, от ответственности за такое невыполнение на срок действия этих обстоятельств. Если эти обстоятельства будут длиться более двух лет, каждая из сторон будет иметь право отказаться от исполнения обязательств по настоящему договору. 8. РАЗРЕШЕНИЕ СПОРОВ 8.1. Все споры и разногласия, которые могут возникнуть между сторонами по вопросам, не нашедшим своего разрешения в тексте данного договора, будут разрешаться путем переговоров на основе действующего законодательства.

8.2.

Панель ручного поиска договоров

Инженер-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет. 4. ПРАВА И ОБЯЗАННОСТИ РАБОТОДАТЕЛЯ 4.1. Работодатель имеет право: 4.1.1. Вести коллективные переговоры и заключать коллективные договоры.
4.1.2.

Важно

Поощрять Работника за добросовестный эффективный труд. 4.1.3. Требовать от Работника исполнения им трудовых обязанностей и бережного отношения к имуществу Работодателя и других работников, соблюдения правил внутреннего трудового распорядка организации. 4.1.4. Привлекать Работника к дисциплинарной и материальной ответственности в порядке, установленном ТК РФ, иными федеральными законами.

Договор на разработку программного обеспечения образец бланк

Разработки должны соответствовать условиям технического задания, предоставленного Заказчиком в рамках настоящего договора. Указанные Разработки будут являться частью программного продукта, используемого в области. 2. ПРАВА И ОБЯЗАННОСТИ СТОРОН 2.1.

Исполнитель обязуется завершить Разработки в течение дней с момента подписания настоящего договора.
2.2. Исполнитель обязуется выполнить Разработки своими силами и средствами. 2.3.

Первоначальный вариант Разработок передается в виде исходного кода и сопутствующей документации и принимается Заказчиком по акту приемки-передачи первоначального варианта, подписываемому обеими сторонами.

Заказчик обязуется рассмотреть представленный вариант Разработок и известить Исполнителя либо об одобрении, либо о необходимости внесения поправок и доработок с указанием требуемых исправлений.

Договор на разработку программного обеспечения

Не разглашать следующие сведения: Перечень конфиденциальной информации. 3.2.6. Возмещать ущерб, причиненный «Работодателю», в соответствии с трудовым законодательством и «Договором». 3.3. «Работодатель» вправе: 3.3.1.

Осуществлять контроль за надлежащим исполнением «Работником» требований законодательства, локальных нормативных актов «Работодателя», «Договора» и иных документов. 3.3.2. Вести коллективные переговоры и заключать коллективные договоры. 3.3.3.

Поощрять «Работника» за добросовестный эффективный труд. 3.3.4.

Требовать от «Работника» добросовестного и надлежащего исполнения обязанностей по «Договору» и бережного отношения к имуществу «Работодателя» и других работников, в том числе к имуществу третьих лиц, находящемуся у «Работодателя», если «Работодатель» несет ответственность за сохранность этого имущества.

3.3.5.

Структура и содержание договора подряда с программистом

  1. Дата и место заключения соглашения.
  2. Наименование сторон.
  3. Предмет договора. По настоящему договору подрядчик (программист) обязуется по заданию заказчика (работодателя) выполнить определенные работы в установленный соглашением срок, а заказчик обязуется принять результат работ и уплатить программисту, обусловленную соглашением цену. Способ выполнения работ определяется в приложении — Техническое задание, которое после подписания сторонами становится неотъемлемой частью соглашения. Необходимые программисту материалы и оборудование стороны определяют в приложениях — Перечень материалов и Перечень оборудования. После утверждения и подписания сторонами эти приложения так же становятся неотъемлемой частью соглашения.

В этом же пункте программист гарантирует заказчику, что обладает всеми необходимыми разрешениями для выполнения работ по договору подряда с программистом.

  • Срок действия соглашения. Договор вступает в силу с даты (или события) и действует до даты (или события). Указываются соответствующие даты (или события).
  • Права и обязанности сторон.
  • Сроки выполнения работ. пункта зависит от условий, на которых заключается сделка. Указываются даты начала и окончания работ, а также условия и порядок переноса сроков.
  • Стоимость работ и порядок расчетов.
  • Порядок сдачи и приема работ.

Договор на выполнение работ программиста

Источник: https://rustgrove.ru/trudovoi-dogovor-s-programmistom-1s-obrazec-dogovor-na-vypolnenie-rabot/

Договор на услуги программиста образец

Трудовой договор с программистом 1с образец. Договор на выполнение работ программиста. Учет рабочего времени и выполненных работ

Договор подряда (программирование)

г. _______ «___» ___________ 200_ года

___________________, именуемое в дальнейшем «Заказчик», в лице Генерального директора г-на(жи) __________________, действующего на основании Устава, с одной стороны, и гражданин(ка) РФ — ___________________________________, именуемый(ая) в дальнейшем «Подрядчик», действующий(ая) от своего имени, с другой стороны, вместе и по отдельности именуемые «Стороны», заключили настоящий Договор о нижеследующем:

1. ПРЕДМЕТ ДОГОВОРА.

1.1. Подрядчик обязуется выполнить по заданию Заказчика работу по созданию произведений в области информационных технологий (далее «Произведения»), а именно:

1.1.1. Графический дизайн (дизайн сайтов, баннеров, рекламных материалов, создание персонажей, анимация, создание логотипов)

1.1.2. Программирование (создание CGI-скриптов, консольных программ, flesh-программирование, иные виды программирования)

1.1.3. Верстка HTML-шаблонов

1.1.4. Создание сценариев баннеров и компьютерных игр, перевод и создание описаний сайтов, написание статей

1.1.5. Выполнение иных необходимых Заказчику работ.

1.2. Заказчик обязуется принять выполненную Подрядчиком работу и оплатить ее в порядке, определенном настоящим Договором.

2. ПРАВА И ОБЯЗАННОСТИ СТОРОН.

2.1. Заказчик обязуется:

2.1.1. По мере возникновения производственной необходимости передавать Подрядчику письменные Задания, содержащие информацию о подлежащих подготовке Подрядчиком Произведениях, требованиях Заказчика и сроках создания Произведений. Передаваемые Заказчиком Задания утверждаются Подрядчиком и принимаются им к выполнению.

2.1.2. Принять и рассмотреть первоначальный вариант Произведения в электронном виде (на магнитном носителе), одобрив работу либо сообщив Подрядчику о необходимости внесения поправок и доработок с указанием требуемых исправлений.

При получении указаний Заказчика о внесении поправок и доработок Подрядчик обязуется в согласованные Сторонами сроки внести требуемые исправления и повторно представить Произведение Заказчику.

При получении одобрения Заказчика Стороны составляют Акт приема — передачи окончательного варианта Произведения. С момента подписания Сторонами указанного акта все права на Произведение считаются переданными Подрядчиком Заказчику, а работа – выполненной.

2.2. Подрядчик обязуется:

2.2.1. Создавать Произведения своими силами и средствами, гарантируя наличие у него авторских прав на передаваемые Заказчику по настоящему Договору Произведения.

2.2.2. Создавать Произведения в сроки, установленные Сторонами в Заданиях.

2.2.3. Вносить требуемые Заказчиком исправления и согласовывать их в порядке, предусмотренном п.2.1.2. настоящего Договора.

2.2.4. Соблюдать режим конфиденциальности в отношении переданных Заказчиком Заданий.

2.3. Заказчик имеет право:

2.3.1. Требовать у Подрядчика предоставления сведений о ходе исполнения Заданий, копии документов, подтверждающих проведенную Подрядчиком работу.

2.4. Документом, подтверждающим исполнение обязательств перед Заказчиком, является утвержденный Сторонами Акт приема — передачи Произведения. Акт приема – передачи оформляется после выполнения каждого Задания Заказчика.

3. ПОРЯДОК РАСЧЕТОВ.

3.1. Стоимость работ, выполняемых по настоящему Договору, согласовывается Сторонами в Заданиях, в зависимости от объема и сложности подлежащего созданию Подрядчиком Произведения.

3.2. Оплата выполненных Подрядчиком работ осуществляется Заказчиком в течение _______ рабочих дней с даты утверждения Сторонами Акта приема — передачи Произведения в соответствии с пп.2.1.2.,2.4. настоящего Договора.

4. ОСНОВАНИЯ ПРЕКРАЩЕНИЯ ДОГОВОРА. ОТВЕТСТВЕННОСТЬ СТОРОН.

4.1. Настоящий Договор прекращает действие в следующих случаях:

— при одностороннем отказе Заказчика от исполнения настоящего Договора

— при одностороннем отказе Подрядчика от исполнения настоящего Договора

— при исполнении Сторонами обязательств

— по соглашению Сторон.

4.2. Любая из Сторон вправе отказаться от исполнения обязательств по настоящему Договору при условии полного возмещения другой Стороне понесенных ею убытков.

4.3. За надлежащее исполнение принятых на себя обязательств Стороны несут ответственность в порядке, предусмотренном действующим законодательством РФ.

4.4. Подрядчик обязуется возместить убытки, возникшие у Заказчика в силу нарушения Подрядчиком положений, установленных п.2.2.1. настоящего Договора.

4.5. Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если это неисполнение явилось следствием обстоятельств непреодолимой силы, возникших после заключения договора в результате событий чрезвычайного характера, которые Стороны не могли ни предвидеть, ни предотвратить разумными мерами.

4.6. К обстоятельствам непреодолимой силы относятся события, на которые Стороны не могут оказывать влияния и за возникновение которых не несут ответственности, а именно: стихийные бедствия, чрезвычайные события социального характера (война, массовые беспорядки).

5. ПОРЯДОК РАЗРЕШЕНИЯ СПОРОВ.

5.1. Все споры и разногласия, возникающие в процессе исполнения настоящего Договора, будут разрешаться путем переговоров.

5.2. В случае, если Стороны не придут к соглашению по спорным вопросам, споры будут переданы на рассмотрение в Суд в порядке, предусмотренном действующим законодательством РФ.

5.3. Во всем остальном, не предусмотренном настоящим Договором, Стороны руководствуются действующим законодательством РФ.

5.4. Настоящий Договор заключен в 2-х экземплярах, по одному для каждой из Сторон.

6. РЕКВИЗИТЫ И ПОДПИСИ СТОРОН

Общественный договор услуги программиста образец типовая форма для граждан

Под договором надо подразумевать юридическое соглашение, которое регулирует взаимоотношения двух и более лиц в рамках закона. В каждом соглашении развернуто расписываются все функции и полномочия лиц или юридических лиц, подписавших данный договор.

обычно такого рода документ содержит правовую информацию, которая удовлетворяет обе стороны. В другом случае договор подвергается ликвидированию или же внесению корректировок.

В зависимости от профиля сделки контракты можно поделить на несколько видов, шаблоны которых вы можете скачать на нашем портале.

Наиболее востребованными являются:

— договорное соглашение на получение выгоды (возмездный)

— безвозмездный договор (основан на взаимовыгоде)

— простой (договоренность о едином предмете)

— сложный (соглашение о различных предметах сразу)

— публичный договор (подписывается с несколькими желающими лицами с одной из сторон всегда имеется лицо, исполняющее предпринимательскую деятельность).

В зависимости от многих ситуаций такого рода соглашение регулирует обязанности и исполнение обозначенных в нем услуг. В случае полного или частичного несоблюдения договора одно из лиц имеет право обратиться в судебную инстанцию для проверки обстоятельств, обусловивших отказ исполнения закрепленных обязанностей.

Архив договоров, находящийся на нашем сайте, содержит все необходимые шаблоны, которые вы сможите просмотреть в бесплатном доступе.

Закон
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: