fixed root isssue by breaking up assets. also style pass, and radom stuff