feature done. style in progress