sam controller