refinment. awesomeness