battery life is horrendous and heats up too..