Почитай тему выше там многие ситуации уже обговорили