now functioning, added some basic style