enter
the magic begins here....