things gettin' complicated.. and not working =_=