added basic ft class and added example test