add code

dirty code is arriving!