Added primitive type structures