need some people to look at this and tell me if there are any holes that i should plug. currently a wip.