proper block