added apis, styling