lots of stuff implemented ?