First draft on jb custom framework