add in a pretty but hacky loader