omar pushing
pre final version 2 ( prototype )