first version

but without any functions