type prob solved