moved support library to top