it's working, but need additional formatting