First version

basic profiling