SOME DESIGN STUFF I HAVE MADE