added more hardcore functions and aliases