rough draft with skin similar to flash version