added docs on strong typing