more steps needed to make it works the first time...