making it good enough to work for Marco