firefly initial commit
firefly draw method (wrong)