initial code from crevillo

yes, could be. i went for empty functions by now, but the float type will serve us for now