initial upload; to be formatted and edited