mini Framework JS