removed comments as they are messy