this is the final revision on my mobber project