things are mainly working