Marvin is a new prototype-based programming language which combines characteristics of Self and Smalltalk-80. It is compiled directly to the native bytecodes of Squeak. Marvin requires special virtual mechine version enhanced with support of delegation and prototypes.