added styling, load from file and repos functionality