fit implemented