improve, add morphs and transparency