standardize format
update to use BeserkCore