works better
somewhat works now