added some style things (not fully implemented)